package com.ruicar.afs.cloud.basic.common.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruicar.afs.cloud.common.core.entity.BaseEntity;
import com.ruicar.afs.cloud.common.modules.contract.enums.ContactTypeEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author: Lee
 * @date 2020-05-29 09:31:34 
 * @description 合同客户联系方式表
 */
@Data
@Accessors(chain = true)
@TableName(value ="basic_cust_contact_details", autoResultMap = true)
public class BasicCustContactDetails extends BaseEntity<BasicCustContactDetails> {

	/** 客户号 */
	@ApiModelProperty("客户号")
	private String custNo;
	/** 联系类型 手机号、单位电话、qq、微信、其他手机号 */
	@ApiModelProperty("联系类型 手机号、单位电话、qq、微信、其他手机号")
	private ContactTypeEnum contactType;
	/** 联系方式号码 */
	@ApiModelProperty("联系方式号码")
	private String contactNo;
	/** 是否默认联系人 */
	@ApiModelProperty("是否默认联系人")
	private String isDefault;


	/**
	 * 以下字段表中不存在
	 */
	/** 家庭电话 */
	@ApiModelProperty("家庭电话")
	@TableField(exist = false)
	private String homePhone;
	/** 其他电话 */
	@TableField(exist = false)
	@ApiModelProperty("其他电话")
	private String otherPhone;

}
